Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.
Улогујте се да бисте започели курс
Улогуј се
Погледај курс одмах
Преузми курс
Овај курс укључује
57 активности
Могућност самосталног рада

Објектно оријентисано програмирање

Овај курс је намењен ученицима специјализованих ИТ одељења 3. разреда за предмет објектно оријентисано програмирање. Поред рада у школи, курс може да се користи и самостално.

Creative Commons License
Овај курс Фондација Петља објавила je под лиценцом Creative Commons Autorstvo 4.0 Međunarodna Licenca (CC BY 4.0).

Аутори курса: Милан Вугделија, Филип Марић
Рецензент: Мирослав Марић
Лектор: Предраг Ивановић
Улогујте се да бисте започели курс
Улогуј се
Погледај курс одмах
Преузми курс

Садржај курса

Објектно оријентисано програмирање за трећи разред специјализованих ИТ одељења
1. Увод
2 Класе и објекти
2.1 Основни појмови о класама и објектима
2.2 Енкапсулација
2.3 Статички и нестатички методи
2.4 Статички полиморфизам, оператори
2.5 Апстракција, индексери
2.6 Пример дизајнирања класе
2.7 Модуларност, библиотеке
2.8 Групе класа
3 Генеричке класе
3.1 Генеричке класе, вишеструка употребљивост
4 Наслеђивање и полиморфизам
4.1 Основно о наслеђивању
4.2 Апстрактни методи и класе
4.3 Интерфејси
4.4 Виртуелни методи
5 Примери пројеката са решењима
5.1 Различита кретања
5.2 Квиз
5.3 Вредност функције
5.4 Приказ рада алгоритама сортирања

Шта ћеш научити

  • Шта је објектно оријентисано програмирање (ООП) и зашто је настало, тј. које проблеме развоја софтвера је решило
  • Шта су основни концепти ООП и како се остварују
  • Који су основни принципи развоја софтвера, зашто их се придржавати и како ООП у томе помаже

Потребне ствари за курс

  • Инсталирано окружење *Visual Studio* (довољно је инсталирати издање *Community edition* које је бесплатно) или неко друго окружење за развој програма у језику C# (на пример *Mono develop*).

Садржај курса

1 лекција 1 квиз
1 лекција
1 лекција 1 квиз
2 лекције 1 квиз
2 лекције 1 квиз
2 лекције 1 квиз
2 лекције 1 квиз
2 лекције
3 лекције
4 лекције 1 квиз
1 лекција
3 лекције 1 квиз
1 лекција
1 лекција 1 квиз
4 лекције 1 квиз
5 лекција 1 квиз
2 лекције 1 квиз
1 лекција
1 лекција
1 лекција
4 лекције
1 лекција